We use the `remove` function instead of `delete` to check the delegatable-ity to avoid a storage error (`remove` does nothing if the bucket does not exist).