Use Message.data, not Message.read().