FIX: use for_random.