Reading terms from streams