rule return value init fix