remove al checked exceptions from the api as that is just annoying for users to try...catch all over the place when they don't want to (or throw on every method signature which is annoying as well