No no -- if the user passes a string, it denotes one of the functions defined internally, and if it's a callable, you call it. No need to go snooping in `locals()`.