Registration broken out into separate template