- avoid some integer conversions