a very public clash