perhaps... I am tempted to export options and the constants