might as well go to depth 3 sometimes