criticail bug fix on module define