better errors when things go wrong.
release v0.1.2.