Preferred composition over hardcodition :P