Fair point @ajdawson , I'm erring on your side of cleaner code, no fluff (I'll take my optimisation head off, there's no real gain) ... 

So @munslowa, please ignore my original comment. Thanks @ajdawson :wink: