You are wrong, as we have beaten many teams that were on a bad run - the most recent being Livi, and a few games before that, we hammered Ross County. You (we) just tend not to remember them.
Doesn't mean we won't have a tough game today, because Aberdeen are going to be fighting for their league survival (or at least they should be). So we need to make sure we are on it from kick off.