Get rid of try-catch in getUserQueuePos factory