decrease error-proneness