patching actioncontroller awkward