[queso]: after discussion, now tending towards swapping previous terminate with exit call