Compile only if you have data