speaker fixed for copy/assign/move
speaker un-fixed for copy/assign/move