Should already throw.
Improve usage example.
Fixed call to done. That is only needed for unit tests, which this is not.
Fixed tabbing.
Updated version to 0.5.1.