Thanks!
Yeah, there's honestly so many variables; weather, timing and content of last meal, niggles, stress, etc etc. The psychology of exercise is huge, so being happy that you got out and ran as opposed to being disappointed you didn't hit a speed goal surely has some value.