don't call `throw` without arguments
Merge pull request #32 from jayferd/bugfix.empty-throw

don't call `throw` without arguments