too good to leave too bad to stay