switch maybes to eithers for better errors, change the type of price on a model, and ta-da! works for albums!