Fix bufferedTake

there was some jank in the last pull request.