Fix im protocol