Make compilationOnly optional, default to False