dropped generator trait