proper source path patching