Changed the way GetComponents works