Remove repetition of dive_deeper and move out 'print' methods