diff --git a/src/lbmpy/boundaries/boundaryconditions.py b/src/lbmpy/boundaries/boundaryconditions.py
index e079836c367e5caa4ac350b55fcb29411f1ae880..79570cd569219b3d47a0a118c5e67344a9e8733f 100644
--- a/src/lbmpy/boundaries/boundaryconditions.py
+++ b/src/lbmpy/boundaries/boundaryconditions.py
@@ -800,10 +800,7 @@ class UBB(LbBoundary):
 
         neighbor_offset = NeighbourOffsetArrays.neighbour_offset(dir_symbol, lb_method.stencil)
 
-        velocity = tuple(v_i
-                         if isinstance(v_i, Field.Access) and not vel_from_idx_field
-                         else v_i
-                         for v_i in vel)
+        velocity = tuple(v_i for v_i in vel)
 
         if self._adaptVelocityToForce:
             cqc = lb_method.conserved_quantity_computation