removed redundant state