pr#162 + fix in __ret => result