1200, 1201 protocol implementation