As I learned in class, if a molecule is non polar, it only has london dispersion forces. And when two non polar molecules are compared, the one with the stronger london dispersion force automatically has the higher boiling point. And to find which one has the stronger dispersion force, one needs to simply get the molar mass of each molecule and see which is heavier. But when I compared CO2 (molar mass = 44) and CF4 (molar mass = 88), I found that CO2 actually has a higher boiling point (-78 degrees celsius for CO2 and -127 degrees Celsius for CF4). Why is this so?