Genme impl.