added a dryer set of map-get alisas, with error handling