Improve writable path handling, add error display to header