What has it been through?