Returns a future properly