IP - A Novel Snorkel System