using acyclic import instead of magic comment