Rails wanted this stuff, which sorta amps the complexity level
minor customization