Does caramel have to have butter?