Fix reverse()