maybe leaving it null would be more blunt about missing messages