New insights on the specific heat of glasses