foo> ; first O second O --- Output: O foo> ; first O second O --- Output: O foo> ; first O second O --- Output: O