track labels in state machine. shaves another 25% per core, w00t