logical discrepancy..