Why ``-1`` is a safe default value?