No convenience constructors for depth state?