migrating controllers to return an IssueState object