Bytecode modifications, and a load of other fixes.