does the right thing for write/notify permissions