In accepting MacDonald's guilty plea in November, Rochester City Court Judge Ellen Yacknin pledged to cap his sentence at probation or less and the order of protection if she found that MacDonald's claims about his criminal past were consistent with his record.