oops, #ifdef != #if