don't print buffer twice
only fetch once