incorporating feedback to PR. using existing findModificationWithRevision() instead of newly created getModificationFor().