I've no idea what I was doing with that local var naming, I've made it clearer i.e. sane.