3.1 compat (controller code)