use probe instead of boolean var to test usage of passed in ExecutionContext