More validation for edge cases, adding numeric 'mhw' column parsing