return waterline.ibms.needByIdentifier(ibmId)
        .then(function(oldIbm) {
            /* Get nodes that need to publish events */
            if (oldIbm.node && !values.nodeId) {
                return Promise.all([waterline.nodes.getNodeById(oldIbm.node)]);