changed navStep() to return a special struct to allow depth to be returned too