handling broken agreements