need to prevent false negatives. The method invocation itself should raise "unimplemented feature" when invoked. However, in cases of inherited class methods (both stubbed and spied), it was actually raising a TypeError due to the attempt of rebinding the method on the wrong object. So the tests passed, but they shouldn't have.