Refactored how check_for_new works.