As written, I don't think any of these `return` calls are necessary, just what follows.