discard for trim is not recommended