We really shouldn't be creating GObjects while we're still parsing other files for performance and clarity reasons.