attempts to figure out isinstance