maybe not the closure... maybe is_minimal