adding uniqueness to retire calls