How To Think Like A Client