would ErrorDescriptor have a .location field?