avoid duplicating hard-coded constants