rolled back changes, apparently this is not exacttly your typical CamelCase to UPPER_CASE_UNDER_SCORE algorithm

I thought ABC should have been converted to A_B_C (I was wrong). I have
reverted to previous algorithm.