it can't be NULL, since `new` is used. This assertion is useless, let's do something more meaningful here