ensure powerOn errors are returned to user