always accept empty lines
cut down logzero to not cause overflow in EM loop within scikit.  may need to review this