resource.assume()