ENotImplemented and EArgumentException appeared only in (somewhat) recent versions of Delphi