Refactored methods in GC class.