Note that the cayman: "suspending"/"suspend complete" and "resuming"/"resume complete" functions are only simple printks I added to the begin and end of the cayman_suspend/cayman_resume functions.