This is what happens when you are operating an aircraft to the limit of it's range.Occasionally there will be operational requirements that put the aircraft over this limit.Commercial should be aware of this and accept that sometimes these occurances will happen.In the future I would suspect the DPS flights will be A330 and that will fix the problem.