Hi Alec I think with experience its second nature for people to do the former - I think by that you could call it best practice. With the second version you might also find it hard naming the intermediate steps for real code that does things, this should be an indication that the first approach is better...