The Dulong–Petit law fails at room temperatures for light atoms bonded strongly to each other, such as in metallic beryllium and in carbon as diamond. Here, it predicts higher heat capacities than are actually found, with the difference due to higher-energy vibrational modes not being populated at room temperatures in these substances.