important: pull if you're using

I forgot to update one of the variables when making this more DRY.   Sorry about that.