Weird startup workspace behavior
I have this code snippet in my config. It opens up the "Web" workspace just fine, but with the others, they just open up on the same workspace. I'm confused. It seems random on the workspace that the rest of them open on. It's really weird. Did I make a typo that I can't see for the life of me?
#Startup Application on named workspaces
exec i3-msg 'workspace 1:Web ; exec chromium'
exec i3-msg 'workspace 2:Term ; exec rxvt -rv'
exec i3-msg 'workspace 8:IRC ; exec rxvt -rv -e irssi'
exec i3-msg 'workspace 9:Music ; exec clementine'
I've bound these exact commands to shortcuts and it works perfectly. Why doesn't it work on startup?