Spirit suffered serious software problems.