futures work, now we should make it stop draining resources lol