no need to enforce case, when using equalsIgnoreCase