added RSMResponse to allow for easy custom headers