Path normalization had corner cases