Same comment as above; it's nice to use `do` and `end` for multiline blocks since we're already refactoring this code.