cond supported by if