this isn't needed in a pure v2 controller