Changes some logics.