Too strong assert, someone could have called allocate with a count of 0, this is mis-use but shouldn’t crash because of this.