What behavior do you want to change, why, how does your patch achieve the changes?
Describe the testing stategy. Unit and integration tests are expected for any behavior changes.
- Ensure docs are updated if necessary. (eg. if a user visible feature is being added or changed).
- Ensure relevant issues are linked (description should include text like "Fixes #")