Ruby doesn't support nested methods (as far as I know), so this layering of complexity is a little concerning to me.