Pulled future into the core module