Get Component by Class not returning components in hierarchical order

Thanks Ghost this didn’t occur to me. Do you think it would be faster to do the cast or the for each loop from GetComponentsByTag?