why execution fails after agreement