Adds hasRun and basic failure message getting.