upon the spot

[upon the spot] See: ON THE SPOT(1).