mostly working xkcd