refractored out reobf exceptor usage