Many fairytale fantasies are revisionist, often reversing the moral values of the characters involved. This may be done for the intrinsic aesthetic interest, or for a thematic exploration. Writers may also make the magic of the fairy tale self-consistent in a fantasy re-telling, based on technological extrapolation in a science fiction, or explain it away in a contemporary or historical work of fiction.