[670] Make sure we don't bail on the first empty line and cleanly handle ctrl c