fixed a buggy ifdef