Mail crashes when adding more than 1 attachment

Mail crashes when adding more than 1 attachment

set fff to choose file with prompt "Choose files:" with multiple selections allowed
set nm to make new outgoing message with properties ¬
	{subject: title, content: title & return & return & return & return}
	tell nm
		make new to recipient with properties {address:myAddress}
			repeat with i from 1 to count of fff
				set f to item i of fff as alias
				make new attachment with properties {file name:f} at (after the paragraph (i + 1))
			end repeat
		send
	end tell

Where I’m wrong?

Hi,

the common syntax is


set fff to choose file with prompt "Choose files:" with multiple selections allowed
tell application "Mail"
	set nm to make new outgoing message with properties ¬
		{subject:title, content:title & return & return & return & return}
	tell nm
		make new to recipient with properties {address:myAddress}
		repeat with i in fff
			tell contents to make new attachment at after last paragraph with properties {file name:i}
		end repeat
		send
	end tell
end tell

strange thing:
if I use

tell contents to make new attachment at after last paragraph with properties {file name:i}

no attachment added at all (tell app Mail string omitted for briefness)

however if I use

make new attachment with properties {file name:fff} at after last paragraph

it works fine