Decode responses to the correct type