My 2¢ is I'd like to see less methods here, and also removal of the proc stuff that @xaviershay was commenting on.