more use of deep-equals to validate responses