keep logic out of 'command', move to 'action'