Take advantage of language being passed to wrap callback