TPG frees misled customers from contracts