Try subclass determination