Fix and use IsA
Remove newlint