It is interesting that B12 in sufficient quantities is actually made by bacteria in the gut, but as it is not absorbed there (only small intestine can absorb that) it became a waste. It is probably one of the reasons that animals like dogs or gorillas eat their feces.