ditched the fuse api