Ok, because I prefer the approach I've already written :) I'm going to trust go to do the right thing.