Most of my code is similar to the solution code, but I noticed that the solution code tends to search for Element objects matching a class by using the getElementsByClass method, and my code generally uses the select() method (this seems to be more in use currently when searching for how to do this). Also, I tend to select the matching element using first() instead of get(0). It seems that both of these should be equivalent, but I am wondering if the reason it is not passing validation is due to CG strictly looking for the specific methods, or due to something else wrong in my code.