The object references objNtds and objComputer are redefined for each FSMO role, so they are all the same. Perhaps use a different object reference for each.