TODO comment about blocking.