Base FSM logic