forgot compiler conditionals