New IContents protocol