This was a bad idea.

I am sorry, the issue #80 and the pull request I made were bad.

There are some new notes in that issue, I reverted the changes I made and the changes andrew13 did on top of the code I submitted.

I apologize for jumping the gun.

Please review this and close the issue.