MSMSEval breaks cyclic dependencies