no map data won't throw exception