fixed weird link corner case, passes 428