Open for Closure

Open for Closure