bug fix for same source and node