ide: expiry() returns int, negative expiry() return values won't be noticed