@anodelman @sschneid what could cause malformed data from the API? Should we send a message back requesting new VMs? Should we bail and go to cleanup? What is the response when the pool is exhausted and there's no VMs to give? What should we do when that happens?