why do you expand on `%:p` here instead of just using `.;` ? 

From the docs:

		Example: 
			:echo findfile("tags.vim", ".;")
		Searches from the directory of the current file upwards until
		it finds the file "tags.vim".