Exchange moments precise gather