# Marking a FIrisFastArraySerializer item dirty does not get the object polled

**URL:** <https://forums.unrealengine.com/t/marking-a-firisfastarrayserializer-item-dirty-does-not-get-the-object-polled/2853441>\
**Category:** Multiplayer & Networking\
**Tags:** unreal-engine, question\
**Created:** [November 10, 2026, 4:43pm UTC](https://forums.unrealengine.com/t/marking-a-firisfastarrayserializer-item-dirty-does-not-get-the-object-polled/2853441 "2026-11-10T16:43:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ArnaudCUbi](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ArnaudCUbi](https://forums.unrealengine.com/u/ArnaudCUbi)\
**Post date:** [November 10, 2026, 4:43pm UTC](https://forums.unrealengine.com/t/marking-a-firisfastarrayserializer-item-dirty-does-not-get-the-object-polled/2853441/1 "2026-11-10T16:43:28Z")

</div>

Hi, I have an issue with using FIrisFastArraySerializer using the push model.  
I am on 5.7.4.

When I call MarkItemDirty on one item, I expect the object to be polled asap ( because net.Iris.EnableForceNetUpdate is false ) instead of waiting for the frequency-based poll.  
But that doesn’t work. The object is not polled.  
I tried adding a dummy property that I set dirty at the same time, and that works, the object is polled.  
Calling ForceNetUpdate also works as a workaround, but it shouldn’t be needed according to the description of EnableForceNetUpdate .

This tells me that this is a problem with how the fast array propagates the dirtiness.  
Is that a known issue ?

Claude tells me this has to do with how FNativeFastArrayReplicationFragmentBase missing a block of code, the same #if WITH\_PUSH\_MODEL block that is in the FFastArrayReplicationFragmentBase ctor.  
I tested adding that block and it works.  
It’s the same fix suggested a few months ago by user **blackrock0700 in thread “[FNativeFastArrayReplication Fragment is missing HasFullPushBasedDirtiness trait](https://forums.unrealengine.com/t/fnativefastarrayreplication-fragment-is-missing-hasfullpushbaseddirtiness-trait/2707703/2)”.**
