Now it checks that: 1. h-geo exists 2. it's a microformat 3. it's of type "h-geo" 4. that it has properties 5. that it has latitude 6. that it has longitude If all checks are true, lat and lon get replaced with values of h-geo object.