We still see this technology being able to handle edge cases (as you mention) such as certain movements of blocks of code to another file.