New information from Timo-Jaakko Saarikoski added and merged.