eliminate infinite interface recursion yay

causing memory growth and degraded performance cc @jehiah