does what you want and still crashes, although you don't see it
@mepomepo for that extra code they wanted to add