ah. in this case, we should probably close its executor on close, right?