"The function of science fiction is not always to predict the future but sometimes to prevent it." Frank Herbert.