How could a map have negative size?