nit: just unsigned