finished supporting all control messages