get_line shouldn't cause an abort