Use "autoEmplace" for performance