and this now compiles, wtf ?