Make sure unlisted sources is never negative