messages are now saved when cast