By any way map is based on tree only. so what is great in that you are returning as pointer only.