why these perms? seems like o+rw isn't the right thing to do in general.