generalization bug found