Why are you passing in `Sync` to the validateSync middleware?