nitpick: there's some inconsistency here with having or not having blank lines underneath `describe` and `context` blocks