Can someone explain the difference between a 'shim' and a 'stub'? From my understanding they are used to refer to the same thing here but I am unsure...