Why capture the parseResponse?  You never set it back and it's newed up every time the connection is constructed.