better solution of issue #112
update #112 for correction, for specific case