By the way, in case you aren't totally familiar with the GitHub online editor, you can switch to any of these patch branches in your fork and edit them again and it will update this pull request with an additional fix.  I'm only mentioning this because I saw you left your "patch-1" request lingering and I wasn't sure if that was intentional or not.