Added a basic module bridge to avoid unnecessary code duplication