output values can be lists now