allow null edges