better fix: move unread count back inside link