diff: use slices instead of indexing