break impl dependency in WireImage