I think it is better to just remove the line if size is unsigned.