seems dangerous because you don't have an onError handler, and therefore if there is an error you'll never reach this value.