raw code should compile