Please see my comments here ...