swim3: clean up request completion paths