We can take this clause out complete, the initialization logic is the same as will have to be done below and the pick code is inside a block so just makes it a little clearer