Shifted state maintainence logic