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 {