Don't use variants for delphi 5 unless enterprise defined