break impl dependency in WireTwiddler