don't recurse into of types