improved permission problems