More flexible site definition.