The shells for protons and for neutrons are independent of each other. Therefore, "magic nuclei" exist in which one nucleon type or the other is at a magic number, and "doubly magic nuclei", where both are. Due to some variations in orbital filling, the upper magic numbers are 126 and, speculatively, 184 for neutrons but only 114 for protons, playing a role in the search for the so-called island of stability. Some semi-magic numbers have been found, notably "Z" = 40 giving nuclear shell filling for the various elements; 16 may also be a magic number.