using TryPostAndReply works much nicer