Bug fix: the result of expand('<sfile>:p:h') has to be escaped.