Ignoring case when doing a comparison and handling vit initialization better