Changed ArgumentValidator with optional -index parameter