dfm vs gen