Fixed efficency problem

...where giving only 2 params would still give a 3 dictionary with the 3rd value always as 'name'=0