I wouldn't be opposed to having a ```reportErrorReturnValue()``` or something for cases like this. Might be better to make a different small PR for this so it can be changed everywhere. If anyone else agrees open an issue and I'll be able to get to it this week.