chooseNodeProperties improvement