Smoking, drinking may not be bad for sperm counts