ignores *.egg
uses print as a function