Solid take imo @hummusonrails
814