why arent the messages persisting across runs - stuffs broke