benchmarks for subtraction
support for the options API perf needs
option to not use pool. More sensible options API. Tests should exercise different options