HTC’s decision to leave its 2012 flagships, the HTC One X and One X+, on Android 4.2 was met with a vocal outcry from owners of said phones. In a Q&A session on Reddit, a team of HTC managers revealed the decision wasn’t up to the company.

They pointed the finger at NVIDIA, saying the chipset maker didn’t provide the necessary support to port Android 4.4 KitKat to Tegra 3.

In the US, the One X is powered by a Qualcomm Snapdragon chipset (for the LTE support) but it’s not getting KitKat either. “We didn’t think it would be a good experience for our customer base to update the X, but not the X+.” Note: One X+ is powered exclusively by Tegra.

The company has now had a change of heart and is “actively exploring” an update to Android 4.4 for the US HTC One X. It’s not clear if the HTC One XL - the international variant of the Snapdragon phone - will be updated or not.

In case you’re wondering how the Nexus 7 (2012) got KitKat with its Tegra 3 chipset, it’s because inside it is the T30L. The HTC One X and One X+ use the AP33 and AP37 respectively. It’s unclear why, but NVIDIA is supporting the T30L better than the AP3x, leading to this debacle.