When may a man's coat pocket be empty, and yet have something in it?

Answer: When it has a hole in it.

More Tricky Riddles with answers

More Tricky Riddles