@jasper this predates diffusion models by a while