enum rather than loose constants please.