hacky version of multi-node API support