Use move || instead of proc