Duration is optional