Use Error for internal errors.