file permissions suck