Apple has already pushed out another update to fix the problems it caused by releasing iOS 8.0.1 on Thursday, but at least one Cupertino employee may have to answer for the massive mistake. Now Bloomberg claims to have identified the employee at fault, citing several anonymous insiders who say mid-level manager Josh Williams was responsible for quality control, and even worse it might not be the first time he let the company release buggy software.

It turns out Williams was also responsible for quality control for Apple Maps when it was first released with iOS 6. In case you’ve blocked out those horrible memories, the app was mocked soon after it launched for giving some people inaccurate directions and incorrectly identifying popular landmarks. Just look at the image of a roller coaster above. Soon afterwards, Apple issued a public apology and two of William’s co-workers were fired, while he was simply moved to another team within the company.

It’s unclear how Apple will respond internally. It managed to pull iOS 8.0.1 within an hour but didn’t have a fix immediately available. Shipping buggy software is a big problem for Apple, which generally prides itself on offering an extremely polished product.

Bloomberg’s article goes into more detail on how Apple approves new software with a process that includes employee and automated testing along with feedback from outside developers. CEO Tim Cook has also apparently decided that only a few high-level employees can have access to new devices before they’re released, which could help explain why iOS 8.0.1 was mainly a problem for the iPhone 6 and iPhone 6 Plus.

The whole article is definitely worth reading, and we’ve put a link to it just below.