Currently - setPowerAction does not check if a valid action is requested - getCurrentPowerState does not check the XML returned contains the valid result