allow commands to be overridden