prevent motor copy. fix #19