where is the #ifdef? this is probably not what you want?!