avoid depending on the top-level module name