Reimplement maps.