Should we have this outside of this class?   SO, other controllers can opt into.