methodNotFound must be protected