New interface, for revisions