Fixing many warning messages but not about design.