Restructuring plugin.