Probably keep instanceof?