- avoid macro expansion to something different by using full opt constants