ignore gen and rm