Fixed Closure3: it cannot use reference types.