Dumping recursive chain-builder