make comparative optional