It is a little confusing to me as well (this is just exactly how it was in the original NodeSelection so I didn't change it). 
Right now it wraps around the anon. function.