extra security check in Collection::remove()