able to deal with parents missing nodes