After this, the need for some refactoring is clear

As in, it was already clear.  Now it's desperate or something.
Merge pull request #7 from dryack/finish-toggle

After this, the need for some refactoring is clear