how does `suspend` interact with `throughtput`?