Non-carbon-fixing proteins similar to RuBisCO, termed RuBisCO-like proteins (RLPs), are also found in the wild in organisms as common as Bacillus subtilis. This bacterium has a rbcL-like protein with a 2,3-diketo-5-methylthiopentyl-1-phosphate enolase function, part of the methionine salvage pathway. Later identifications found functionally divergent examples dispersed all over bacteria and archaea, as well as transitionary enzymes performing both RLP-type enolase and RuBisCO functions. It is now believed that the current RuBisCO evolved from a dimeric RLP ancestor, acquiring its carboxylase function first before further oligomerizing and then recruiting the small subunit to form the familiar modern enzyme. The small subunit probably first evolved in anaerobic and thermophilic organisms, where it enabled RuBisCO to catalyze its reaction at higher temperatures. In addition to its effect on stabilizing catalysis, it enabled the evolution of higher specificities for  over O by modulating the effect that substitutions within RuBisCO have on enzymatic function. Substitutions that do not have an effect without the small subunit suddenly become beneficial when it is bound. Furthermore, the small subunit enabled the accumulation of substitutions that are only tolerated in its presence. Accumulation of such substitutions leads to a strict dependence on the small subunit, which is observed in extant Rubiscos that bind a small subunit.