promote agent ID to first class member