It would be nice if this included a test with a failed result fetch too. How hard is that to add?