Issue tests added
Tightening up of condition return values
Fix for condition returning updated response body