Request Delegate

In my opinion, this should take only the command string as parameter and generate the proper error message in the constructor.