Acts as state machine, you little devil... :imp: