state_generator::create
Turns out this edgecase was already handled correctly, but let's make sure it stays that way.