A method of managing a storage system, the method characterized by comprising: detecting an amelioration trigger for reducing a declared capacity of non-volatile memory of a storage device (100; 140; 170) of the storage system, the amelioration trigger corresponding to a wear condition of the non-volatile memory of the storage device (100; 140; 170); and in accordance with the detected amelioration trigger, performing an amelioration process to reduce the declared capacity of the non-volatile memory of the storage device (100; 140; 170), the performing including: obtaining a target capacity of the non-volatile memory of the storage device (100; 140; 170) and a current utilization of the non-volatile memory of the storage device, wherein the target capacity is lower than the current declared capacity of the non-volatile memory of the storage device and the current utilization corresponds to allocated logical addresses in a logical address space; determining whether the target capacity of the non-volatile memory of the storage device is greater than the current utilization of the non-volatile memory of the storage device (100; 140; 170); in accordance with a determination that the target capacity is greater than the current utilization, forgoing trimming of the allocated logical addresses; in accordance with a determination that the target capacity is not greater than the current utilization, trimming at least a portion of the allocated logical addresses, the trimming including converting the portion of the allocated logical addresses in the logical address space into unallocated logical addresses in the logical address space; and reducing the declared capacity of the non-volatile memory of the storage device (100; 140; 170), wherein the declared capacity is the storage capacity available to a host. detecting an amelioration trigger for reducing a declared capacity of non-volatile memory of a storage device (100; 140; 170) of the storage system, the amelioration trigger corresponding to a wear condition of the non-volatile memory of the storage device (100; 140; 170); and in accordance with the detected amelioration trigger, performing an amelioration process to reduce the declared capacity of the non-volatile memory of the storage device (100; 140; 170), the performing including: obtaining a target capacity of the non-volatile memory of the storage device (100; 140; 170) and a current utilization of the non-volatile memory of the storage device, wherein the target capacity is lower than the current declared capacity of the non-volatile memory of the storage device and the current utilization corresponds to allocated logical addresses in a logical address space; determining whether the target capacity of the non-volatile memory of the storage device is greater than the current utilization of the non-volatile memory of the storage device (100; 140; 170); in accordance with a determination that the target capacity is greater than the current utilization, forgoing trimming of the allocated logical addresses; in accordance with a determination that the target capacity is not greater than the current utilization, trimming at least a portion of the allocated logical addresses, the trimming including converting the portion of the allocated logical addresses in the logical address space into unallocated logical addresses in the logical address space; and reducing the declared capacity of the non-volatile memory of the storage device (100; 140; 170), wherein the declared capacity is the storage capacity available to a host. obtaining a target capacity of the non-volatile memory of the storage device (100; 140; 170) and a current utilization of the non-volatile memory of the storage device, wherein the target capacity is lower than the current declared capacity of the non-volatile memory of the storage device and the current utilization corresponds to allocated logical addresses in a logical address space; determining whether the target capacity of the non-volatile memory of the storage device is greater than the current utilization of the non-volatile memory of the storage device (100; 140; 170); in accordance with a determination that the target capacity is greater than the current utilization, forgoing trimming of the allocated logical addresses; in accordance with a determination that the target capacity is not greater than the current utilization, trimming at least a portion of the allocated logical addresses, the trimming including converting the portion of the allocated logical addresses in the logical address space into unallocated logical addresses in the logical address space; and reducing the declared capacity of the non-volatile memory of the storage device (100; 140; 170), wherein the declared capacity is the storage capacity available to a host.