first implementation of alternative identifier #4275