why do we need gems for 1.8?