Got a great question about keeping some code compatible with complete checking both off and on. It is hitting a very tricky case involving a compiler bug with default values. Here's a little explaination along with a possible solution.
A nonisolated init is one of those things that just keeps coming up as a useful trick.
