retfun bugfix