messages with bad status yield no data, instead yield None