I thought that (x.equalsIgnoreCase(y)) assigns itself a value of true or false based on the variables you put into it, but I needed to do that manually? ((x.equalsIgnoreCase(y)) == true) ?