cleaner version that properly print the response to the NSLog