The restaurant's sign reads "DON'T WORRY OUR SUBS WON'T IMPLODE"