fix recursive import