Adding callback to reverse()