Regenerate code (Kranc commit caf12ddfb11ccd9a7bf822cc8ec0d7691cded0aa)