nit: you don't need this assert