Fixes a bug where sift reverses the natural order of the returned elements