re-var the `n` here please. I know it’s defined in your patch, but there’s so much code in between that it seems unvar'd