reject with a RuntimeError instead of throwing DeveloperError.