A comment above this would be nice. It seems clear enough that it's going to look back at up to 9 previous lines looking for the "(", but it's not quickly clear to me why that is done (and why 9 lines is the magical number).