ok, gen: pregen causes problems