refined power mgt routines