Hi Mark,
Thanks for taking care of improving the refactoring tools.��
Just a side note, if you modify the Extract to temporary refactoring to change all the references (as your blog post suggest) then exists cases when this is no longer a refactoring. If the extracted code has side effects is not the same to send this messages one or several times and a refactoring is supposed to be safe.��
I think you should let the old behavior as a refactoring, and add this new one (very useful indeed) making clear that is not a refactoring.
Regards,
Gabriel��