Move registration of special blocks into its own method