Corrected SingleCompile