Let's try this one more time.  The devil doth persist in hiding
amongst the niggling details of the rules and resulting code...