normalizeChecker may throw