fix the unconsistency problem