pandas.read_msgpack(None) returns [78, 111, 110, 101]
It should return an error, as that's what it most likely is. 

If someone is really sending empty msgpacks out there to transmit [78, 111, 110, 101], they could add a special case.  
