Out of curiosity, is there a reason he needs to additionally backtrack to Nippori, aside from maybe ease of finding the taxi stand? Ueno and Nippori are the same driving distance to Yoshiwara... I think generally the soapland car pickup for the soapland is at Nippori, though.