In which case would the end node be null? Aren't the entities supposed to be in place before establishing an association between them?