Huge if true (HUGE) - Pump