Change commandDoer -> commandRunner (less bad name)