i pretty much agreed with what desmond937 said. the return valve to let excess fuel back to the floor tank will only activate whn the detected the petrol level is near your nozzle, the nozzle will then trigger off. So if u keep pressing the nozzle, the detection mechanisme will not be in function hence it will overflow. As for some overflow case, can be also due to faulty nozzle triggle.