ifndefs for the constants