Condense into single message protocol