modify behavior for infinite dilution
clear up