Messed around with the localeCompare