able to deal with parents node missing