I welcome PRs, it makes it much easier to accept changes if you do the following:
- Code style is consistent with existing in the file.
- Tests are passing.
- You add a test for the failing issue you are fixing.
- Code changes are small and focused on one thing.