Overhaul for the commenting system.