just return remainder in the promise