While surfaces are being created it is possible to have surfaces, but not have a master surface yet. This happens when the config calls for extenders to the left of the master section. Don't assume that if we have surfaces, the master surface is available.