Make sure camel_to_underscore does exhaustive search
fix up lc_path