Add ability to silence errors more elegantly

Fixes #257