narrowed Stub interface
added Exception forwarding, minor refactoring