o leave #defines.