Replaced move_if_no_ref by forward