Is this needed? can we use equalsIgnoreCase instead?