validate args