when mappedData is [], extent is []