Delphi6 personal + Indy 9.0.14でIdFTPServerを使用しています。

StoreFileイベントに
VStream := TFileStream.Create(AFileName, fmCreate or fmShareDenyNone);
でファイルを受信しているのですが、
2,147,483,647Byte(2GB)以上のサイズのファイルを受信しようとすると強制的に転送が終了します。
この問題を回避する方法は無いでしょうか?
むろん他のFTPServerでは正常にファイルが受信できる事を確認済みです。

Indyのソースを見るとsizeやseekをintegerで操作しているので
このあたりがあやしいと思うのですが…