keep #defines