typo fixed: triple colon exchanged to double colon