do not use Exporter as a base class