enqueued and concurrent wrapper but will it close properly???