sending the reflect value along just in case the type switch doesnt match anything, so that we dont have to create the value again.