commonjs closure fix v5