Issue I414 [pa,enhancement,resolved] Allow PA# electrode numbers to be non-sequential (skipped). Prior to 8.0.4-TEST4, electrode numbers in .PA# files had to be sequential starting from 1: 1V,2V,3V,.... This restriction is removed in 8.0.4-TEST4. For example, you could create a .PA# file with potentials 3V and 5V, in which case there will be two fast adjustable electrodes (3 and 5), with corresponding solution array files with extensions .PA3 and .PA5, and corresponding programming variables adj_elect[3] and adj_elect[5]. This also works in conjunction with Issue I172 (multiple fast scalable electrodes). For example, a PA+ file might contain potential_array { scalable_electrodes = { [3] = {[4] = 1, [6] = 2} [5] = {[10] = 1, [11] = 0.3, [14] = 0.7} } } Support for non-sequential numbering of electrodes has a number of uses, including if you have a GEM file for a PA# that you later split up into multiple PA# files. You may wish to avoid renumbering electrodes in the splitted PA# files and instead preserve the same electrode numbering scheme throughout the workbench. In a user program, it is now not an error to write to an electrode (e.g. adj_elect[n] = 100) where the electrode number n does not exist in the current PA (identified by the ion_instance reserved variable) but does exist in another PA in the workbench. Doing so has no effect. Added in 8.0.4-TEST4