be lazy with the compiling.