Support optional query arguments