We should use init.py only for exporting symbols, as folks generally won't look there for implementation code.