avoid class loading issues by reexporting dependencies