Nothing stops it completely, but bleaching certainly slows it down to an absolute crawl. Another alternative that can deliver several years of bone whiteness is Osmo Raw Oil, it contains a tiny trace of light fast pigment that cancels out the yellowing of the oil. As long as the finished piece isn't destined for a south facing window or a conservatory then it's an easy solution.