Passing unit tests

Except for the overall test timing out because of the setTimeouts
inside of the Expirer.