For now yes, one solution is to try to fix it yourself but that will require considerable time and effort.