Re: anti-GAK design principles: worked example #1