should this be kept to Compiler? or is fine?