Falsey objects mean "there's no data here" which is why they're falsey. Having an empty list of arguments to a command is the same as having no argument list.
There's nothing about midnight that makes sense for it to behave as Falase.
There's nothing about midnight that makes sense for it to behave as Falase.