Looks good to me. You don't actually need the part after the && in the ```if``` condition. If that's not true the replace simply won't do anything. Efficiency should be awash.  Make sure the tags are actually at the beginning of the line in the RIS files, otherwise you may want to use ```^\s*AB\s+-``` (I've seen RIS examples where every line starts indented by a couple of spaces.)