super-in-super logic fix