Great work JC!
Just to clarify : Utah Code -- Title 77 -- Chapter 02a -- Pleas in Abeyance
If your plea is held in abeyance in a Utah criminal case, and if you comply with the terms and conditions of the plea in abeyance agreement, your case will be dismissed. Even if you were required to enter a guilty plea as a condition of the plea in abeyance agreement, it will not show on your criminal record as a conviction.
However, both while your case is pending and even after it is dismissed, the charges may still show up in a criminal background check. To fully clear the charges from your criminal record, you will need to apply for an expungement.
Under Utah law, the waiting periods to have a conviction expunged can be as long as ten years. But if your case has been dismissed, the waiting period is only 30 days.
If you have had your case dismissed pursuant to a plea in abeyance agreement, you may be eligible to have the entire matter expunged from your record.