Isn't `transition` a string here, so `transition[0]` is just the first letter?