use runtime exceptions instead of declaring *any* exception in signatures
Merge pull request #1 from barkhorn/master

use runtime exceptions instead of declaring *any* exception in signatures