closer to polished version of object id service handling