Do not use Date.now(), support is bad!