consolidated repeated fnc calls