Allow reply messages to be of different type to received message