Should it return -1 if any of the nodes returned -1?