I'm not sure what you mean. Do you think instead of placing the new commandsWithLeadingDot on the repl object it would be better to write a function such as 

```
getCommandId = (repl, commandName) ->
	commandsHaveLeadingDot = ! repl.commands.help
	if commandsHaveLeadingDot then commandName else commandName[1..]
```

that would be called e.g. with ```getCommandId(repl, ".load")``` that would return either ```load``` or ```.load```, depending on whether node stores the help command as ```help``` or ```.help```?