stop messing around with futures