concrete methods are accessible externally.  also rethink some other tests.