That inline asm and __include_this.h thing was crap