error handling for no edge locations and addition overlap with np interface