threaded the bloom filter through layout + matching