Improved DSL keyword check.

Some DSL keywords require a request/response to exist.
Now we check it properly.