I'd even argue it belongs in a separate `SkeletonCreator` class.