Hieno varillinen virheraportti kaivettu stashista. Sain toimimaan kotona. Hieman refactorointia.