precompile since its still fucking up