Use standard syscall messages and os.PathError instead of a random error
message