Yes, this is a perfectly valid way to do it. However, for me, I also felt it was much easier to accidentally overwrite when using other profiles and mean you have to fire up a computer or smartphone to redeploy if you want Cinelike D back. Depending on where you are when you do this, it may not always be that practical and certainly not fast to do that. This is true of using the C functions as well of course but its a far more deliberate process to overwrite those as you need to go and