urgh, I can't trust this auto module import