fix concept type bug after merge