fixed print visitors in recurse