removed unnecessary parent tracking