Probably faster addition (should be fewer casts)