Fix overflow
diff --git a/sparse_strips/vello_common/src/coarse.rs b/sparse_strips/vello_common/src/coarse.rs
index 7ff5a8b..9074fd1 100644
--- a/sparse_strips/vello_common/src/coarse.rs
+++ b/sparse_strips/vello_common/src/coarse.rs
@@ -108,7 +108,7 @@
     pub fn new(width: u16, height: u16) -> Self {
         let width_tiles = width.div_ceil(WideTile::WIDTH);
         let height_tiles = height.div_ceil(Tile::HEIGHT);
-        let mut tiles = Vec::with_capacity(usize::from(width_tiles * height_tiles));
+        let mut tiles = Vec::with_capacity(usize::from(width_tiles)  * usize::from(height_tiles));
 
         for w in 0..width_tiles {
             for h in 0..height_tiles {