safer calls to unmaped