I will never understand why you can't just pay at the pump for DEF and Fuel at truck stops. It makes absolutely no sense to have to go through the back and forth. I have quit going to my nearest Pilot/Flying J because of the hassle. I now go to a QuickTrip and they seem to understand the need to conduct your business at the pump without going inside.