We've been bitten by leaving things uninitialized until start() before ...