[Most of] variables quoted to allow multi-word warning messages, spaces in file/directory names, etc.