implement null command support and etc.