Adding Disposition to the microbenchmark
optimizations on Disposition type