don't reject battery level == 0
reverted change: don't send empty object on null result