Let's handle this assert for size <= 0 case in a separate pull request.