Which option to use: -p, -b, or both

Most programs that can benefit from persistent bindings for input variables can also benefit from persistent bindings for output variables. In general, you should use both -p and -b options or use neither option.