init-ctor and copy-ctor swapped