add test for expiration == nil