adapting to TMProtocol init verification