only split if OPT exists