bucket key cannot be negative