hail-and-farewell