may need a test to reach this point (e.g. a bogus method is passed)