Fixed stupid mistake and now uses toLowerCanonic