Now return it's own response object.

Makes things a bit more threadsafe again.