Depth

supersedes #210