State machine uses _ instead of *.