supporting illegal element operands