print_warning better than print_error in my opinion