I get it, you’re vegetarian. But for phuck’s sake, don’t use Swiss. You get some points back by calling it a hoagie roll (even though it totally doesn’t look like one). Everything else about this is wrong, starting with the lack of beef. If you’re going to go veggie, please get everything else right. Suggestion: start with Seitan.