CannonTM vs tm.2c-based