Improved Ex 6.34 ,thx @shbling for reporting.