Auto update and various fixes to handle case insensitiveness.