fix print_pre router