 
 				parentNode = parentNode._parent
 
-			keepLooking()
+			keepLooking @, elem
 			return
 
 	File::clone = do (_super = File::clone) -> ->


			null

		(elem) ->
			@_watchedFile?.onReplacedByUse.disconnect @updateStylesParent
			@_watchedFile = null

			return unless elem

			keepLooking = =>
				if elem.self.parentUse
					@updateStylesParent elem.self.parentUse
				else
					@_watchedFile = elem.self
					elem.self.onReplacedByUse @updateStylesParent

			parentStyles = elem.self.styles

			# keep looking if no styles found
			unless parentStyles.length
				keepLooking()
				return

			# find styles parent walking by the tree

			desc = utils.ENUMERABLE | utils.WRITABLE
			utils.defineProperty clone, '_watchedFile', desc, null

			clone.onReplacedByUse clone.updateStylesParent, clone

		clone