Why I need to leave prettyprint?