Better planning seems like the best bet.

Running out of fuel in the middle of the night is the problem of the operators, not the fuel company. It isn't their problem, and they probably don't see any reason to make it their problem.

Sue