The class of discrete stationary channels with memory that can be arbitrarily well approximated by indecomposable finite state channels is investigated. The <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">\bar{d}</tex> concept of channel distance is used to quantify the notion of one channel approximating another, and it is shown that the class of interest equals the class of channels approximable by nonanticipating primitive channels. The latter class includes all nonanticipating finite memory channels and all nonanticipating <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">\bar{d}</tex> -continuous, conditional almost block independent (CABI) channels. In addition, it is shown that for a large class of finite state channels, <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">\bar{d}</tex> continuity and CABI imply indecomposability.