Mostly works, for some reason exeptions arent being thrown, though.