optimize typing to not re-render all of the console output