revising dependent stuff