make expire field optional