improve shift retroactive punch matching. yes, that's the term i'm giving it.