Replaced interface returns with real FSM states as test, if somehow
slicing can occur.