dad decompile lazy compile