cmparser empty function works