validate()でgroupsが空の場合にチェックが無視される不具合を修正