Fix id gen

Fixes #3