I like `compact`, I'll change that. So wait, you do want to make `depthExceeds` private, or leave it alone?