Add logic to negotiate with information of M3 response