keeping up with generated stuff