Working on failure_recorder