free market speculation effects 254391