This doesn't work. #ifdef will consider it defined.