tweak user agent utils to be incremental in printing