don't mark the arguments of prototype overdefined, they will never be queried.