Don't use futures