using pre and post
make sure we are still backwards compatible
logging to figure out why we're not exporting