Made future internals private