looks like the #ifdef were mixed up