switched a #ifdef to #ifndef