Fix #43 by implementing a TimeSpreadExpiration and making it the default.