diff --git a/lbmpy/advanced_streaming/communication.py b/lbmpy/advanced_streaming/communication.py
index bf073466bd1e97fb063888bb62598b332b3e6aa6..786c60092d85ffbf28d5dfa9880f6d005ca8da4c 100644
--- a/lbmpy/advanced_streaming/communication.py
+++ b/lbmpy/advanced_streaming/communication.py
@@ -135,7 +135,8 @@ def get_communication_slices(
 
             write_offsets = numeric_offsets(write_accesses[d])
             tangential_dir = tuple(s - c for s, c in zip(streaming_dir, comm_dir))
-            
+
+            # TODO: this is just a hotfix. _trim_slice_in_direction breaks FreeSlip BC with adjacent periodic side
             if streaming_pattern != "pull":
                 src_slice = shift_slice(_trim_slice_in_direction(src_slice, tangential_dir), write_offsets)