Revisions: Solving Permission Error Problems