Please: Make your pull request atomic, fixing one issue at a time unless there are many relevant issues that cannot be decoupled. Provide a test case & update the documentation in the Readme.md