Fills in the signatures and validations calls and tweaks the request_proxy to deal with varying responses better