public function createIntervalTimer($initialExpiration, $intervalDuration, \Serializable $info = null, $persistent = true)
    {

        // create the actual date and add the initial expiration
        $now = new \DateTime();
        $now->add(new \DateInterval(sprintf('PT%dS', $initialExpiration / 1000000)));

        // create a new timer
        return $this->createTimer($now, $intervalDuration, $info, $persistent);
    }