Auto IMRC