Correcting Customers on Name?

I'm curious to have y'all's thoughts here. I have a very common name that is easily shortened. Generally I introduce myself to tables, and a consequence is that very very often--especially with people older than around 30--they call me by the shortened version. Basically: "Hello, my name is Steven." "Hi Steve, I'll have a Bud Light." I am hesitant to correct customers on it, because 99/100 times they're trying to be friendly and such. However, I do prefer the formal version and consider it my name. It's only my closest circle who calls me "Steve." Idk, it's not a huge issue otherwise I would make a habit of correcting them but sometimes it does irk me a little. What would you do?