Throw friendlier Exception messages

Affects #16