there are two types of issues for this problem depending on its origin