We don't really need to modify in place, just chain the gsubs and return the result.