`fmin_l_bfgs_b` has the annoying habit of leaving `iterate.dat` files around when `iprint>0`. Also, `iprint=0` is not the silent mode, that's `iprint=-1`, so `iprint=(verbose > 0) - 1` would be a better idea.