Pump patterns can be retrieved. Cleaner and more robust code.