I was trying to use [dict.deserialize] and couldn't figure out why it wasn't working properly. I managed to single out the problem. It seems that if you sent the following the third type of message does not work:
Ex.1 this one works 0: 1. foo bar
Ex.2 this one works 0: 1bar
Ex.3 this one DOES NOT WORK 0: 1. foo 1bar
It's something to do with not being able to read a symbol that starts with a number while being present in a list. It works perfectly if it is not in a list (see Ex.2).