Throw useful exception if voice not found.

And trickle down all the bloody checked exceptions.
Damn I hate java sometimes.