Provide a way to invalidate and cancel.  Give a way to mark shared resources as shared.