War on eye floaters will end without a vaccine