auto-gen crap