Good catch. Why on earth did that compile? I really don't see the point of a static type system that doesn't catch basic bugs like that.