to make command useful, you need an exec that returns a string, for chaining