Forgot to make term.read() yieldable