Support for protocol 1.2. Untested