Fixed somehow modified version.