no need to 'resolve' namespace symbol. providing default value when getting function out of map instead of if contains