Added some preprocessor stuff