more strict compiler options