use expose per-module, not standalone