I had to do this in Frankfurt even though I was going to a connecting flight to Venice. The bright side was this was the only visa stamp I needed for Italy, Greece and Croatia until I needed an Italian visa stamp in my USA passport to leave Italy back for the US. Now that was ridiculous.