switching over constants - nice!