Make not-block version work.