replace dies by throws
remove bogus and operators