Evidently creating a custom block (even when not changing the screen) which runs with screen refresh affects the speed of a loop enough to make up for an entire operator block (any except join). @TheLogFather for original and for demonstrating how this actually works.