     }
 
     public func assignedIssues(page: UInt = 1, perPage: UInt = 30) -> SignalProducer<(Response, [Issue]), Error> {
-        return fetchMany(.Issues, page: page, pageSize: perPage)
+        return fetchMany(.AssignedIssues, page: page, pageSize: perPage)
     }
 
     public func issuesInRepository(repository: Repository, page: UInt = 1, perPage: UInt = 30) -> SignalProducer<(Response, [Issue]), Error> {

                return owner.hashValue ^ repo.hashValue
            case let .UserInfo(login):
                return login.hashValue
            case .Issues:
                return "Issues".hashValue
            case .IssuesInRepository(let owner, let repository):
                return "Issues".hashValue ^ owner.hashValue ^ repository.hashValue
            }

        case UserInfo(login: String)

        // https://developer.github.com/v3/issues/#list-issues
        case AssignedIssues

        // https://developer.github.com/v3/issues/#list-issues-for-a-repository
        case IssuesInRepository(owner: String, repository: String)
