Never mind, I was mistaken about what that part of code does, so that looks like it should work if you switch to normal triggers.