added naïve find derived types