FI upstream