Removed the need for futures