removing redundant state machine interface