Replace dots with underscores … but what's the logic?