update to work with new ipc interface