class_eval should use __FILE__ and __LINE__