They do not have the account owner's name printed on each check. 9 out of 10 bad checks bear numbers smaller than 300. Beware of checks offered by check writers who present for identification passports, green cards, student IDs and military Ids. Non-local check writers are much harder for us to identify and prosecute. A post office box printed on a check as an address rather than a residence has been shown to be a risk factor.
Cash is highly desirable commodity to steal.
Check writers know when banks close and they know that the merchant cannot verify funds in the account after the bank is closed. It is usually impossible for us to establish which of the parties had intent to deceive. You cannot swear the signer signed the check and nobody can prove the signer knew the amount for which the check would be written. You are safer if you avoid the checks listed above altogether.