off topic for this pr but how about removing this together with obsolete SoftResume/SoftSuspend?