bad if statements...