for withinSameBlock