Not having receipts is a valid situation (If I use a blank account / device)
To me it seems like this situation should not throw an exception.
The fact that RC throws this error caught me a little off guard because
- the getting started code samples do not handle this error
- as I was testing on a physical device that had previously been used for testing (and thus did not throw this error) and did not see this error until later.