I never got a clear understanding of what happened. There was some group (contractor, or inside Tesla) that was building the automation software, and they just failed? It sounded like Tesla had to take the software development "in-house", but now it sounds like they have new robots that need to be shipped. Why were these robots not being developed a year ago? Something just isn't adding up.