generalization fix