withHasDepth