ugly bypass recursive import