modify failure stuff