Thank you for your contribution! Before submitting this PR, please consider:
- If you are fixing something other than a typo, please always create an issue first. Otherwise, your PR will probably be rejected.
- You have added unit tests which (a) pass and (b) sufficiently cover your changes