Throwable: added two-argument ctor