We could potentially include logic to throw error if tree structure is detected