hazarding a guess that an exception is being thrown when formulateSayMessage is called.  Should be logging that now
forgot to init a list