Invalid Value for UnsignedLong, file missing Date Modified

When trying to sync local to google cloud storage, I get the following error on a bunch of files:
“Failed to copy: googleapi: Error 400: Invalid value for UnsignedLong: -86400000, invalid”

Looking at those files in particular, I noticed that none of them have an actual date modified. A "stat " returns something like this (in part):

Access: 2017-08-03 16:23:41.133589980 -0500
Modify: 1969-12-30 17:00:00.000000000 -0600
Change: 2017-08-03 16:23:29.235245076 -0500

Touching the file, or doing anything that causes the file system to store an actual Date Modified for that file fixes the problem, and then the file syncs just fine with rclone to google cloud. Is this something that should be fixed in rclone? For synching, I understand that it might not work correctly without that date, but to error out and not work at all seems unnecessary.

I can replicate this…

Can you make please make a new issue on github so it doesn’t get lost please.