Add a forced stop state
Use some more meaningful variables
Remove unwanted printf
Fix broadcast test