Fix the bug.
Correct gen, clean.