X scales with depth