pearlextract: where the currents meet