removed callsite using module.main