a bit of genericism