added some explanation to be output in the constructor for when we
reject the given maxDepth/Links