You have not done any argument validation on your arguments. In the client file you have simply passed through anything the user sent in. If they send in something invalid (say numbers where a string is expected) do you want to handle this before making the call?