I can definitely understand the use case for this. I don't know how I feel about it right now though. Really on the fence about this kind of code living in the controller.