It's not like this is the only meeting on anyone's calendar. We all have various standups, ticket review, etc. meetings already. If we were a _no-meeting_ company (does that exist?) I would've gone about this differently.
Seems like a small thing, but if I see it coming up in the schedule then I don't want to do it.