Separate `print_posts` from `process`