consume_slow -> consume