Updated SquareProxy (for part D).