Pre-changelog non-magic constructors