please correct my idiom:
straight off the vat
straight off the bat
Straight off the bat -- right away, first thing, without delay.
Also Right off the bat.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.