Only recompile when necessary