Variable depth still not finished.