Yep, and even other weirder ideas for what was rumored for Spider-Man 4 included Vulture being a giant mech that resembles a vulture which Adrian Toomes controls with his mind while in a pod... I wish I was kidding when I said that.