thinking on one's feet