everything uses newUnsupportedMethod() now