I'm in a situation where I have to detect whether a message on a topic has arrived - without caring (or even being able to know) what's in the message. In other words I have a topic string, a string representing a datatype that I know nothing else about (and isn't created by my IDL), and no intention of ever using read or take - because I have no knowledge of what sort of sequence I'd have to pass in to receive the messages.