logging an error is not as helpful as throwing one
Merge pull request #68 from rpflorence/b/throw-error

throw error, don't log it