Yes, but I don't know which one. The issue is attempting to declare: shared int foo() { ... } where shared would apply to the 'this' reference, but there is no 'this' reference. This was an "accepts invalid code" bug in the compiler.