oh, oops sorry, preprocessor if... duh