Add support for different command types.