TODO inputs.values