oops, let's avoid magic. groovy names the first parameter of a closure 'it' if it is not named explicitly.