Changing component types causes corrupted BP

That’s music to my ears. I will be testing this when 4.8 is released, thanks.