make targets fail if items already added/removed