apparently infinity is invalid as a highWaterMark option