Use Camelot FSM