Comment IPortable implementation