Get rid of FiniteStateMachine for booting