nil control for key value pairs for traversing children