This one at least compiles