make sure to test this without running the debugger to make sure you are not running into process pooling issues