Also, I wonder if we should consider supporting "outputType" option as well