nil slices work just fine with append/range