I see that the create account uses the Full, Forwarded, and TF Forwarded templates, and then you can apply a custom template afterwords. I expect that simplifies the code.