this parses weirdly for me, how about ``idGenerator.next()``