allow for nil value