Removed the requirement of futures module