actually compiling for real