this is a side effect of moving away from the jumbo closures of the legacy code - needs reviewing so that it can be handled properly in Pattrn v2.0