If `acceptedFiles` is an empty string, everything is accepted, but if it's an empty array, nothing is accepted. Is this intentional?