Should probably use ```isGap``` in case that implementation changes in the future