return null, exception normalization