Currently this is not derived from GenericError, but there's no reason for it to be so. Reviewed-by: imsnah