changed has_variable_isplit