monitor uses c++14
formatting changes to scope exit runner