Minor updates to 'map.market' function.

Previously, providing a record with an 'area' of 0 caused an error. Now, these
records are removed.