fork of http://luke.googlecode.com/svn/ to support 4.1 and 4.2