It's obvious it was a bug introduced somewhere, (actually seemed like something was commented out for testing purposes and was forgotten about to me, maybe that's just because I'm forgetful though) but I'd have hoped there are a few tests that are run before an update is made live which would include something like this.
Props for the speedy fix though.