operator reduction bug fixes