Oh I can see why, the type can be `shared` as well. But I think you need to add a test for shared.