it compiles and runs! (and crashes)