cannot partial on values