Reducing bill shock through design and testing