Sugar: Logic hook types