Well, this bug is easy to fix. You think it's just not worth it? What about the other cuteness, returning something that's not a chain if we don't have to? I can just go back to public constructors...