Currently, I blindly return whatever response the ipfs-cluster API returns. While this appears to be OK for some calls, ipfs-cluster-ctl seems to occasionally make additional call to return information, for example, about a newly pinned object.
Go through the calls and see if what is returned makes sense. Also see if we are handling errors appropriately.