I assume you mean force_lists be a {field, bool} mapping? That seems to complicate things in the service of what is probably a rare need. Because SelectFiles is lightweight, in cases where you want to be differently particular about what results from the grab, it's probably better to define multiple interfaces.