Added self variable to add boundary throats