Diane, NO! Never question "because magic"! So much depends on people accepting that as a valid explanation for anything and everything!
And darn it, Tara! You're just going to ASSUME Elliot tells all of his friends everything?!
Actually, under the circumstances, if Elliot wanted her not to confirm that, he should've said something. But STILL--Actually, no. No still. Elliot had an opportunity to clarify that before the others got there, and he didn't. I can't in good conscience call this Tara's bad.