allow compiller class to decide if the file needs to be precompiled