The definition of dynamic_ctrl() should change along with the